As data is having an increasingly relevant role in di erent business fields, ensuring integrity has become fundamental. Modern databases rely on transaction history written on redo logs to allow for data restore. However, if redo logs are (maliciously) forged, data can actually be lost or altered. Due its strong data integrity guarantees, blockchain technology can be employed to ensure log integrity, but its current performance limitations hinder actual exploitations.In previous work, we proposed a layered blockchain-based architecture for distributed (federated) database redo logs: a fast first layer blockchain, anchored to a secure second layer blockchain, based on proof-of-work to achieve strong integrity. Here, we present an implementation and an experimental evaluation of a prototype of that architecture, which employs a total consensus algorithm on the first layer blockchain. Finally, to improve availability and scalability, we refine our solution by investigating, respectively, a Byzantine Fault Tolerant consensus and a Distributed Hash Table solution to shard the first layer blockchain ledger among available nodes.

A Prototype Evaluation of a Tamper-resistant High Performance Blockchain-based Transaction Log for a Distributed Database / Aniello, Leonardo; Baldoni, Roberto; Gaetani, Edoardo; Lombardi, Federico; Andrea, Margheri; Vladimiro, Sassone. - ELETTRONICO. - (2017), pp. 151-154. (Intervento presentato al convegno 13th European Dependable Computing Conference, EDCC 2017 tenutosi a Geneva; Switzerland) [10.1109/EDCC.2017.31].

A Prototype Evaluation of a Tamper-resistant High Performance Blockchain-based Transaction Log for a Distributed Database

Leonardo Aniello
;
Roberto Baldoni;GAETANI, EDOARDO;Federico Lombardi;
2017

Abstract

As data is having an increasingly relevant role in di erent business fields, ensuring integrity has become fundamental. Modern databases rely on transaction history written on redo logs to allow for data restore. However, if redo logs are (maliciously) forged, data can actually be lost or altered. Due its strong data integrity guarantees, blockchain technology can be employed to ensure log integrity, but its current performance limitations hinder actual exploitations.In previous work, we proposed a layered blockchain-based architecture for distributed (federated) database redo logs: a fast first layer blockchain, anchored to a secure second layer blockchain, based on proof-of-work to achieve strong integrity. Here, we present an implementation and an experimental evaluation of a prototype of that architecture, which employs a total consensus algorithm on the first layer blockchain. Finally, to improve availability and scalability, we refine our solution by investigating, respectively, a Byzantine Fault Tolerant consensus and a Distributed Hash Table solution to shard the first layer blockchain ledger among available nodes.
2017
13th European Dependable Computing Conference, EDCC 2017
Blockchain; Cloud Federation; BFT; DH
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Prototype Evaluation of a Tamper-resistant High Performance Blockchain-based Transaction Log for a Distributed Database / Aniello, Leonardo; Baldoni, Roberto; Gaetani, Edoardo; Lombardi, Federico; Andrea, Margheri; Vladimiro, Sassone. - ELETTRONICO. - (2017), pp. 151-154. (Intervento presentato al convegno 13th European Dependable Computing Conference, EDCC 2017 tenutosi a Geneva; Switzerland) [10.1109/EDCC.2017.31].
File allegati a questo prodotto
File Dimensione Formato  
Aniello_Postprint_A-Prototype-Evaluation_2017.pdf

accesso aperto

Note: https://ieeexplore.ieee.org/document/8123568
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.07 MB
Formato Adobe PDF
1.07 MB Adobe PDF
Aniello_A-Prototype-Evaluation_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 711.14 kB
Formato Adobe PDF
711.14 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1017865
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 67
  • ???jsp.display-item.citation.isi??? 34
social impact